package com.boatAnchorAssistant.pojo.param.device;

import com.boatAnchorAssistant.pojo.enums.device.DeviceTypeEnum;
import lombok.Data;
import nirvana.core.domains.param.PageParam;

import java.time.LocalDate;

/**
* 【描 述】：
* 【环 境】：J2SE
* 【详 细】：
*
*/
@Data
public class GetDeviceListParam extends PageParam {
    /**
     * 是否需要显示是当前用户收藏的设备
     */
    private Boolean isCollect;

    /**
     *  设备编号
     */
    private String code;

    /**
     * 开始时间 yyyy-MM-dd
     */
    private LocalDate startTime;

    /**
     * 结束时间 yyyy-MM-dd
     */
    private LocalDate endTime;

    /**
     *  品牌
     */
    private Long brandId;

    /**
     *  区域
     */
    private Long areaId;

    /**
     *  来源：0-手动创建 1-系统推送
     */
    private DeviceTypeEnum source;

    /**
     * 是否数据隔离
     */
    private Boolean isDataSegregation;
}